package com.laihui.utils;


import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;

public class TimeUtils {
    /**
     * 把timestamp各式化成yyyy/MM/dd kk:mm:ss
     *
     * @param dateTaken   ///HH:mm:ss
     * @return
     */
    public static String longtoString(long dateTaken) {
        return android.text.format.DateFormat.format("yyyy-MM-dd", dateTaken).toString();
    }
    /**
     * 取得今天，昨天，前天，明天，后天...的日期
     * @param  sel --- 0->当天    -1->昨天     -2->前天      1->明天      2->后天  ......
     * @return ------- 返回指定日期
     */
    public static String getOurSelData(int sel){
        String str = "";
        //格式化日期格式
        SimpleDateFormat df = new SimpleDateFormat("yyyy"+"-"+"MM" + "-" + "dd");
        Calendar calendar = Calendar.getInstance();
        calendar.roll(Calendar.DAY_OF_YEAR, sel);
        str = df.format(calendar.getTime());

        return str;
    }

    /**
     * @param data 初始时间，毫秒
     * @param delay 往后推迟的天数，天
     * @return 推迟后的日期，string
     */
    public static String getDateDelay(long data,int delay) {
        long temp = data+86400000*delay;
        Date d = new Date(temp);
        SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
        String format = sdf.format(d);
        return format;
    }

}